/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package musica;

import java.util.HashSet;
import java.util.Set;

/**
 *
 * @author Leandra, Jan
 */
public class Acervo {

    private static Set<Musica> acervo = new HashSet<Musica>();

    public static boolean verificarMusicaDuplicada(Musica musica) {
        return acervo.contains(musica);
    }

    public static void adicionarMusicaAcervo(Musica musica) {
        acervo.add(musica);
    }

    public static Playlist buscarMusica(String palavraChave) {
        Playlist pl = new Playlist("busca_" + palavraChave);
        for (Musica mus : acervo) {
            if ((mus.getNome().equalsIgnoreCase(palavraChave))
                    || (mus.getBanda().equalsIgnoreCase(palavraChave))
                    || (mus.getAlbum().equalsIgnoreCase(palavraChave))) {
                pl.adicionarMusica(mus);
            }
        }
        return pl;
    }
}
